package com.wanmait.baohan.service;

import com.github.pagehelper.PageInfo;
import com.wanmait.baohan.pojo.*;

import java.util.List;

public interface StaffService {
    void insertPersonnel(Staff staff, List<StaffRole> roles);
    String generateJobNumber();
    List<Staff> findAll();
    List<Staff> findAllStaff();
    //高文强   获取所有的员工信息
    PageInfo<Staff> findAllStaff(Integer page, Integer limit, String name, String department, String post);

    Staff findOneById(Integer id);

    //高文强   获取所有的员工名字
    List<Staff> selectAllName();

    //更新
    void updateOne(Staff staff);

    Staff findByNameAndPassword(String name, String password);

    Staff findByJobNumber(String jobNumber);
}
